#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
}

Widget::~Widget()
{
    delete ui;
}

//#333 是深⾊, 但是没那么⿊.
// #fff 是纯⽩⾊.
// #000 是纯⿊⾊

//格式：xxx(-xxx):xxx;
void Widget::on_pushButton_dark_clicked()
{
    //this->setStyleSheet("background-color: #333");
    this->setStyleSheet("background-color: rgb(0,0,0)");

    //ui->textEdit->setStyleSheet("background-color: #333; color: #fff;");
    ui->textEdit->setStyleSheet("background-color: rgb(0,0,0); color: #fff");
    ui->pushButton_light->setStyleSheet("color: #fff");
    ui->pushButton_dark->setStyleSheet("color: #fff");
}


void Widget::on_pushButton_light_clicked()
{
    this->setStyleSheet("background-color: #f3f3f3");
    ui->textEdit->setStyleSheet("background-color: #fff; color: #000");
    ui->pushButton_light->setStyleSheet("color: #000");
    ui->pushButton_dark->setStyleSheet("color: #000");
}


// 计算机中使⽤ "像素" 表⽰屏幕上的⼀个基本单位(也就是⼀个发亮的光点).
// 每个光点都使⽤三个字节表⽰颜⾊, 分别是 R (red), G (green), B (blue) ⼀个字节表⽰ (取值范围是 0-255, 或者 0x00-0xFF).
// 混合三种不同颜⾊的数值⽐例, 就能搭配出千千万万的颜⾊出来.
// rgb(255, 0, 0) 或者 #FF0000 或者 #F00 表⽰纯红⾊.
// rgb(0, 255, 0) 或者 #00FF00 或者 #0F0 表⽰纯绿⾊.
// rgb(0, 0, 255) 或者 #0000FF 或者 #00F 表⽰纯蓝⾊.
// rgb(255, 255, 255) 或者 #FFFFFF 或者 #FFF 表⽰纯⽩⾊.
// rgb(0, 0, 0) 或者 #000000 或者 #000 表⽰纯⿊⾊









